package base.thread.state.daemon;

/**
 * @Author: my_code
 * @Create: 2020-12-08 17:39
 *
 * 守护(daemon)线程
 * 线程分为用户线程和守护线程
 * 虚拟机必须确保用户线程执行完毕
 * 虚拟机不用等待守护线程执行完毕
 * 如，后台记录操作日志、监控内容、垃圾回收、等待
 */
public class DaemonTest {
    public static void main(String[] args) {
        God god = new God();
        Person person = new Person();
        Thread thread = new Thread(god);
        //用户线程默认是false
        thread.setDaemon(true);

        thread.start();
        new Thread(person).start();
    }
}
